#include "Labirynt.h"
#include "SilnikGraficzny.h"

//#include <iostream>
#include <cstdlib>
#include <time.h>

<<<<<<< .mine

// whooo! Edited by Kate

=======

//this was edited by some random another user

>>>>>>> .r9
int main(void)
{
	// REV. 7 - clean indentation, removed extra newlines
	srand(time(NULL));
	Labirynt * labirynt = new Labirynt();

	while(!labirynt->znajdzSciezke(1,1,21,12,NULL) || !labirynt->znajdzSciezke(40,22,21,12,NULL))
	{
		delete labirynt;
		labirynt = new Labirynt();
	}

	labirynt->znajdzSciezke(40,22,21,12,&(labirynt->sciezkaGracza2));
	SilnikGraficzny * s = new SilnikGraficzny();
	s->wyswietlOdliczanie(labirynt);
	int i = 0;
	while(!(s->obsluzKlawiature(labirynt)))
	{
		if(labirynt->getPole(labirynt->gracz1x,labirynt->gracz1y)==Labirynt::KONIEC)
		{
			s->wyswietlKoniec(true,labirynt);
			return 0;
		}
		usleep(100);
		i++;
		if(i==15)
		{
			i=0;
			if(labirynt->poruszGraczem2())
			{
				s->wyswietlKoniec(false,labirynt);
				return 0;
			}
		}
		s->rysujLabirynt(labirynt);
	}
	delete s;
	return 0;
}
